Variant Source And Sink Blocks With Condition Propagation